package net.hn.hnms.biz.project.service;

import net.hn.hnms.biz.project.request.ProblemRectificationReq;
import net.hn.hnms.biz.project.vo.ProblemRectificationVo;
import net.hn.hnms.sys.common.core.domain.R;
import net.hn.hnms.sys.common.core.domain.ResponsePage;
import net.hn.hnms.sys.common.mybatis.core.page.PageQuery;

import java.util.List;

/**
 * @author 刘昊
 * @date 2024-03-13 10:27
 */
public interface IProblemRectificationService {

    R<Void> insertReq (ProblemRectificationReq req);

    R<Void> deleteReq (ProblemRectificationReq req);

    R<Void> updateReq (ProblemRectificationReq req);

    R<List<ProblemRectificationVo>> selectList(ProblemRectificationReq req);

    R<Void> deleteList(List<String> idList);

    R<ResponsePage<List<ProblemRectificationVo>>> selectPageList(ProblemRectificationReq req, PageQuery pageQuery);
}
